package com.pwt.model.crustallus;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author dw
 * @version 1.0.0
 * @date 2021/10/13
 */
@Data
@Schema(name = "箱型图模型")
public class BoxModel {

    @Schema(name = "k1000",description = "零件号")
    private Integer k1000;

    @Schema(name = "k2000",description = "被测参数顺序号")
    private Short k2000;

    @Schema(name = "k2002",description = "被测参数名称")
    private String k2002;

    @Schema(name = "k2002",description = "被测参数名称")
    private Double up;

    @Schema(name = "k2002",description = "被测参数名称")
    private Double down;

    @Schema(name = "values",description = "测量值")
    private List<Double> values;

    @Schema(name = "q1",description = "下分位")
    private BigDecimal q1;

    @Schema(name = "q2",description = "中分位")
    private BigDecimal q2;

    @Schema(name = "q3",description = "上分位")
    private BigDecimal q3;

    @Schema(name = "min",description = "下限")
    private BigDecimal min;

    @Schema(name = "max",description = "上限")
    private BigDecimal max;

    @Schema(name = "exception",description = "异常数集合")
    private BigDecimal[] exception;
}
